loadlibrary('InterpDll','InterpDll.h');

libfunctions('InterpDll');

CX_handle = calllib('InterpDll','Load', 'CX_LIST.csv', 3, false);
calllib('InterpDll','PrintFile', CX_handle,'CX_SHOW.txt');
calllib('InterpDll','SaveBIN', CX_handle,'CX_TABLE.bin');
CX = calllib('InterpDll','GetVal', CX_handle,[0.74,1.0,1.0]);
calllib('InterpDll','Free', CX_handle);

CY_handle = calllib('InterpDll','Load', 'CY_LIST.csv', 3, false);
calllib('InterpDll','PrintFile', CY_handle,'CY_SHOW.txt');
calllib('InterpDll','SaveBIN', CY_handle,'CY_TABLE.bin');
CY = calllib('InterpDll','GetVal', CY_handle,[0.74,1.0,1.0]);
calllib('InterpDll','Free', CY_handle);

CZ_handle = calllib('InterpDll','Load', 'CZ_LIST.csv', 3, false);
calllib('InterpDll','PrintFile', CZ_handle,'CZ_SHOW.txt');
calllib('InterpDll','SaveBIN', CZ_handle,'CZ_TABLE.bin');
CZ = calllib('InterpDll','GetVal', CZ_handle,[0.74,1.0,1.0]);
calllib('InterpDll','Free', CZ_handle);

unloadlibrary('InterpDll');